body
{
	color: #333;
	font: 9pt Tahoma, Geneva, sans-serif;
}
a:link, body_alink
{
	color: #2b9da9;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #2b9da9;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #333;
	text-decoration: none;
}
.page
{
	background: transparent;
	color: #333;
}
.page a:link, .page_alink
{
	text-decoration: none;
}
.page a:visited, .page_avisited
{
	text-decoration: none;
}
.page a:hover, .page a:active, .page_ahover
{
	text-decoration: none;
}
td, th, p, li
{
	font: 11px Tahoma, Geneva, sans-serif;
}
.tcat
{
	background: #149cae url('http://demo.bdayh.com/vb3/algrbh2012/images/tcat.png') repeat-x center top;
	color: #FFF;
	font: bold 12px Tahoma, Geneva, sans-serif;
	padding: 10px 10px !important;
	text-align:center;
	text-shadow: 0 1px 1px #005e6b;
	border-bottom: 1px #1191a2  solid;
	border-radius: 4px !important;
	-moz-border-radius: 4px !important; 
	-webkit-border-radius: 4px !important;
}
.tcat a:link, .tcat_alink
{
	color: #FFF;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #FFF;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFF;
	text-decoration: none;
}
.thead
{
	background: #f6f2e3 url('http://demo.bdayh.com/vb3/algrbh2012/images/thead.png') repeat-x center -1px;
	color: #8a6a2f;
	font: bold 12px Tahoma, Geneva, sans-serif;
	padding: 9px 5px !important;
	text-shadow: 0 1px 0 #fcfbf3;
	border-bottom: 1px #f1eddf solid;
	border-radius: 4px !important;
	-moz-border-radius: 4px !important; 
	-webkit-border-radius: 4px !important;
}
.thead a:link, .thead_alink
{
	color: #a4854b;
	text-decoration: none;
}
.thead a:visited, .thead_avisited
{
	color: #a4854b;
	text-decoration: none;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #222;
	text-decoration: none;
}
.tfoot
{
	background: #149cae url('http://demo.bdayh.com/vb3/algrbh2012/images/tcat.png') repeat-x center top;
	color: #FFF;
	font: 9pt Tahoma, Geneva, sans-serif;
	padding: 6px 5px !important;
	text-shadow: 0 1px 1px #005e6b;
	border-bottom: 1px #1191a2  solid;
}
.tfoot a:link, .tfoot_alink
{
	color: #FFF;
	text-decoration: none;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #FFF;
	text-decoration: none;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFF;
	text-decoration: none;
}
.alt1, .alt1Active
{
	background: #FFF url('http://demo.bdayh.com/vb3/algrbh2012/images/alt1.png');
	color: #333;
	font: bold 17px arial, helvetica,verdana;
	border-top: 1px #FFF solid;
	border-left: 1px #FFF solid;
	border-right: 1px #f5f2e6 solid;
	border-bottom: 1px #f5f2e6  solid;
	text-shadow: 0 1px 0 #FFF;
	border-radius: 4px !important;
	-moz-border-radius: 4px !important; 
	-webkit-border-radius: 4px !important;
}
.alt1 a:link, .alt1_alink, .alt1Active a:link, .alt1Active_alink
{
	text-decoration: none;
}
.alt1 a:visited, .alt1_avisited, .alt1Active a:visited, .alt1Active_avisited
{
	text-decoration: none;
}
.alt1 a:hover, .alt1 a:active, .alt1_ahover, .alt1Active a:hover, .alt1Active a:active, .alt1Active_ahover
{
	text-decoration: none;
}
.alt2, .alt2Active
{
	background: #FFF url('http://demo.bdayh.com/vb3/algrbh2012/images/alt2.png');
	color: #a09563;
	font: 12px tahoma;
	border-top: 1px #FFF solid;
	border-left: 1px #FFF solid;
	border-right: 1px #f5f2e6 solid;
	border-bottom: 1px #f5f2e6 solid;
	text-shadow: 0 1px 0 #FFF;
	border-radius: 4px !important;
	-moz-border-radius: 4px !important; 
	-webkit-border-radius: 4px !important;
}
.alt2 a:link, .alt2_alink, .alt2Active a:link, .alt2Active_alink
{
	text-decoration: none;
}
.alt2 a:visited, .alt2_avisited, .alt2Active a:visited, .alt2Active_avisited
{
	text-decoration: none;
}
.alt2 a:hover, .alt2 a:active, .alt2_ahover, .alt2Active a:hover, .alt2Active a:active, .alt2Active_ahover
{
	text-decoration: none;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #FFF url('http://demo.bdayh.com/vb3/algrbh2012/images/alt1.png');
	color: #a09563;
	font: bold 12px Tahoma, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	
}
.wysiwyg a:link, .wysiwyg_alink
{
	text-decoration: none;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	text-decoration: none;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	text-decoration: none;
}
textarea, .bginput
{
	font: 12px tahoma, arial, helvetica,verdana;
}
.bginput option, .bginput optgroup
{
	font-size: 12px;
	font-family: tahoma, arial, helvetica,verdana;
}
.button
{
	font: bold 12px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
select
{
	font: 12px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
option, optgroup
{
	font-size: 12px;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.smallfont
{
	font: 11px Tahoma;
}
.time
{
	color: #f8a61d;
	font: 10px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.navbar
{
	font: 12px Tahoma, Geneva, sans-serif;
}
.navbar a:link, .navbar_alink
{
	text-decoration: none;
}
.navbar a:visited, .navbar_avisited
{
	text-decoration: none;
}
.navbar a:hover, .navbar a:active, .navbar_ahover
{
	text-decoration: none;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: transparent;
	color: #149cae;
}
.fjdpth0
{
	background: transparent;
	color: #149cae;
}
.panel
{
	background: #FFF url('http://demo.bdayh.com/vb3/algrbh2012/images/alt1.png');
	color: #444;
	padding: 0px;
	border: 0px;
	
}
.panel a:link, .panel_alink
{
	text-decoration: none;
}
.panel a:visited, .panel_avisited
{
	text-decoration: none;
}
.panel a:hover, .panel a:active, .panel_ahover
{
	text-decoration: none;
}
.panelsurround
{
	background: #FFF url('http://demo.bdayh.com/vb3/algrbh2012/images/alt1.png');
	color: #444;
	font: bold 16px arial,verdana,helvetica;
}
legend
{
	font: bold 12px tahoma, arial, helvetica,verdana;
}
.vbmenu_control
{
	background: #149cae url('http://demo.bdayh.com/vb3/algrbh2012/images/tcat.png') repeat-x center top;
	color: #FFF;
	font: bold 12px tahoma;
	padding: 10px 5px !important;
	text-shadow: 0 1px 0 #005E6B;
	white-space: nowrap;
	border-top : 1px #FFF solid;
	border-radius: 4px !important;
	-moz-border-radius: 4px !important; 
	-webkit-border-radius: 4px !important;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFF;
	text-decoration: none;
}
.vbmenu_popup
{
	background: #FFF url('http://demo.bdayh.com/vb3/algrbh2012/images/alt1.png');
	color: #149cae;
	font-family: tahoma, arial, helvetica,verdana;
	border-radius: 4px !important;
	-moz-border-radius: 4px !important; 
	-webkit-border-radius: 4px !important;
	padding: 5px !important;
}
.vbmenu_option
{
	background: #FFF url('http://demo.bdayh.com/vb3/algrbh2012/images/alt1.png');
	color: #149cae;
	font: 12px tahoma, arial, helvetica,verdana;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #a09563;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #a09563;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #333;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #FFF;
	color: #c2a773;
	font: 12px tahoma, arial, helvetica,verdana;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #149cae;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #149cae;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #333;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
html, body, ul, li, p, ol, h1, h2, h3, h4, h5, img, input, select, textarea {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	text-decoration: none;
}
body {
	background: #f0eddd url(http://demo.bdayh.com/vb3/algrbh2012/images/bg.png) repeat;
	direction: rtl;
	min-width: 960px !important;
	min-height: 700px;
}
::selection {
	background: #19adbc;
	color: #FFF;
	text-shadow: #00545c 0px 1px 0px;
}
::-moz-selection {
 background: #19adbc;
 color: #FFF;
 text-shadow: #00545c 0px 1px 0px;
}
a {
	outline: 0px;
	text-decoration: none;
}
ul, li, ol { list-style: none; }
img { border: none; }
input[type="text"], textarea, select, input[type="password"] {
	border: 1px #edeadc solid;
	background: #FFF;
	color: #333;
	margin: 0px 2px;
	padding: 4px 7px;
	font-family: Tahoma;
	font-size: 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
textarea { resize: none; }
input[type="submit"], input[type=reset], .button {
	color: #FFF;
	text-shadow: #005e6b 0px 1px 0px;
	background: #149cae url('http://demo.bdayh.com/vb3/algrbh2012/images/tcat.png') repeat-x center -2px;
	border: none !important;
	font: 9pt Tahoma, Geneva, sans-serif;
	margin: 0px;
	padding: 4px 8px !important;
	padding-bottom: 6px !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
}
fieldset {
	margin-bottom: 6px;
	border: 1px #edeadc solid;
	background: #FFF;
	color: #333;
	font: 9pt Tahoma, Geneva, sans-serif;
}
legend {
	color: #FFF;
	text-shadow: #005e6b 0px 1px 0px;
	background: #149cae url('http://demo.bdayh.com/vb3/algrbh2012/images/tcat.png') repeat-x center -2px;
	border: none !important;
	font: 9pt Tahoma, Geneva, sans-serif;
	margin: 0px;
	padding: 4px 8px !important;
	padding-bottom: 6px !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
/* css */
.topnav {
	width: 100%;
	position: relative;
	overflow: hidden;
	z-index: 99999;
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/topnav_bg.png) repeat-x center top;
	height: 71px;
}
.topnav ul {
	float: right;
	width: 550px;
	padding: 0 20px 0 0;
}
.topnav ul li { float: right; }
.topnav ul li a {
	display: block;
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #222;
	text-shadow: #FFF 0 1px 0;
	padding: 20px 12px 0 25px;
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/dot.png) no-repeat right 25px;
}
.topnav ul li a:hover { color: #048592; }
/* topnav */
.search {
	float: left;
	width: 226px;
	height: 39px;
	overflow: hidden;
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/search.png) no-repeat -4px -4px;
	margin: 10px 0 0 20px;
}
.search input {
	margin: 0px;
	padding: 0px;
	border: none !important;
	background: none !important;
}
.search .text {
	float: right;
	width: 135px;
	margin: 0 30px 0 0;
	padding: 10px 0 0 0;
}
.search .go {
	float: left;
	overflow: hidden;
	width: 53px;
	height: 39px;
	text-indent: -200px;
}
/* search */
.social {
	float: left;
	width: 154px;
	margin: 0 0 0 5px;
}
.social li { float: right; }
.social li a {
	display: block;
	overflow: hidden;
	text-indent: -200px;
	width: 32px;
	height: 32px;
	margin: 14.5px 3px;
}
.social li.youtube a { background: url(http://demo.bdayh.com/vb3/algrbh2012/images/social.png) no-repeat -117px -6px; }
.social li.rss a { background: url(http://demo.bdayh.com/vb3/algrbh2012/images/social.png) no-repeat -80px -6px; }
.social li.twitter a { background: url(http://demo.bdayh.com/vb3/algrbh2012/images/social.png) no-repeat -43px -6px; }
.social li.facebook a { background: url(http://demo.bdayh.com/vb3/algrbh2012/images/social.png) no-repeat -6px -6px; }
/* social */
.header {
	width: 100%;
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/header_bg.png) repeat-x center 0;
	height: 192px;
	position: relative;
	z-index: 555;
	margin: -8px 0 0 0;
	overflow: hidden;
}
.header .logo {
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/logo_bg.png) no-repeat;
	width: 747px;
	height: 157px;
	position: relative;
	z-index: 9999999999;
	margin: 11px auto auto auto;
	padding: 15px 0 0 0;
}
.header .logo img {
	margin: 0 auto;
	display: block;
}
.header .links {
	position: absolute;
	left: 20px;
	top: 2px;
	float: left;
	width: 250px;
}
.header .links li { float: right; }
.header .links li a {
	display: block;
	font: bold 12px Tahoma, Geneva, sans-serif;
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/links.png) no-repeat -170px -6px;
	width: 79px;
	height: 24px;
	line-height: 20px;
	text-align: center;
	color: #FFF;
	text-shadow: rgba(0,0,0,0.4) 0 1px 0;
	margin: 0 2px;
}
.header .links li a:hover { background: url(http://demo.bdayh.com/vb3/algrbh2012/images/links.png) no-repeat -88px -6px; }
/* header */
.bodyTop {
	position: relative;
	z-index: 555px;
	margin: -32px 15px 0 15px;
	overflow: hidden;
}
.bodyTop .right {
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/body_top_right.png) no-repeat right top;
	padding: 0 22px 0 0;
	height: 22px;
}
.bodyTop .right .left {
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/body_top_left.png) no-repeat left top;
	padding: 0 0 0 22px;
	height: 22px;
}
.bodyTop .right .left .bg {
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/body_top_bg.png) repeat-x;
	height: 22px;
	display: block;
}
.bodyC { margin: 0 15px; }
.bodyC .right {
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/body_right.png) repeat-y right top;
	padding: 0 22px 0 0;
}
.bodyC .right .left {
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/body_left.png) repeat-y left top;
	padding: 0 0 0 22px;
}
.bodyC .right .left .bgDes {
	background: #FFF;
	overflow: hidden;
	display: block;
	min-height: 555px;
	padding: 15px 0 0 0 ;
}
/* */
.footer {
	width: 100%;
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/footer_bg.png) repeat-x;
	height: 243px;
	position: relative;
	z-index: 9999999999;
	margin: -45px 0 0 0;
	overflow: hidden;
}
.footer .right {
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/footer_bg_right.png) no-repeat right top;
	width: 600px;
	height: 243px;
	float: right;
}
.footer .left {
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/footer_bg_left.png) no-repeat left top;
	width: 350px;
	height: 243px;
	float: left;
}
.footer .right ul {
	display: block;
	margin: 73px 25px 0 0;
}
.footer .right li { float: right; }
.footer .right li a {
	display: block;
	font: bold 12px Tahoma, Geneva, sans-serif;
	line-height: 25px;
	margin: 1px 0;
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/dot_2.png) no-repeat right 11px;
	padding: 0 15px 0 10px;
	width: 150px;
	color: #FFF;
	text-shadow: rgba(0,0,0,0.4) 0 1px 0;
}
.footer .left .copyRight {
	background: url(http://i44.servimg.com/u/f44/17/94/81/14/copyri10.png) no-repeat;
	width: 218px;
	height: 79px;
	float: left;
	overflow: hidden;
	clear: both;
	margin: 10px 0 0 55px;
}
.footer .left p {
	display: block;
	overflow: hidden;
	float: right;
	text-align: justify;
	width: 300px;
	font: normal 11px Tahoma, Geneva, sans-serif;
	line-height: 16px;
	color: #FFF;
	text-shadow: rgba(0,0,0,0.4) 0 1px 0;
	border-right: #3ec1ce 4px solid;
	padding: 0 7px 0 0;
}
.footer .left .bdayh {
	background: url(http://i44.servimg.com/u/f44/17/94/81/14/bdayh_10.png) no-repeat;
	width: 161px;
	height: 67px;
	float: left;
	overflow: hidden;
	display: block;
	margin: 10px 0 0 30px;
}
/* footer */

/* cont */
.cont {
	display: block;
	margin: 5px 0;
	clear: both;
	overflow: hidden;
}
.cont .contTop, .cont .contBottom, .cont .contCenter {
	display: block;
	clear: both;
	overflow: hidden;
}
.cont .contTop .contTopRight {
	background: url(http://i44.servimg.com/u/f44/17/94/81/14/conten10.png) no-repeat right top;
	padding: 0 368px 0 0;
	height: 47px;
}
.cont .contTop .contTopRight .contTopLeft {
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/contentTopLeft.png) no-repeat left top;
	padding: 0 0 0 237px;
	height: 47px;
}
.cont .contTop .contTopRight .contTopLeft .contTopContent {
	display: block;
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/contentTopBg.png) repeat-x center top;
	height: 47px;
}
/* cont top */
.cont .contCenter .contCRight {
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/contentRight.png) repeat-y right center;
	padding: 0 10px 0 0;
	height: 100%;
}
.cont .contCenter .contCRight .contCLeft {
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/contentLeft.png) repeat-y left center;
	padding: 0 0 0 10px;
	height: 100%;
}
.cont .contCenter .contCRight .contCLeft .contContent {
	background: #fffef7;
	display: block;
	overflow: hidden;
	height: 100%;
}
/* cont center */
.cont .contBottom .contBottomRight {
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/contentBottomRight.png) no-repeat right top;
	padding: 0 11px 0 0;
	height: 10px;
}
.cont .contBottom .contBottomRight .contBottomLeft {
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/contentBottomLeft.png) no-repeat left top;
	padding: 0 0 0 11px;
	height: 10px;
}
.cont .contBottom .contBottomRight .contBottomLeft .contBottomContent {
	display: block;
	background: url(http://demo.bdayh.com/vb3/algrbh2012/images/contentBottomBg.png) repeat-x;
	height: 10px;
}
/* cont */
.panel .vBulletin_editor {
	background: #FFF;
	border: 1px #edeadc solid;
}
.vBulletin_editor .controlbar fieldset iframe { border: none !important; }
strong, b { font-weight: bold !important; }
Style Attribute { font-size: 12px !important; }
.vBulletin_editor { border: 1px #edeadc solid !important; }
.fieldset { font: 9pt Tahoma, Geneva, sans-serif !important; }
#profile_tabs div.tab_header { display: none !important; }
.alt1, .alt1Active, .alt2, .alt2Active, .smallfont { line-height: 17px !important; }
.vbmenu_option a, .vbmenu_hilite a{display: block !important; line-height: 20px !important;}